armoured mortar vehicle - Spanish English Dictionary